<?php

/**
 * 通用后台管理员权限菜单
 * 说明：权限菜单采用四级结构，即 应用(app) - 模块(module) - 控制器(菜单controle) - 操作(接口和视图action)
 */
$data = [
    ['text' => '运营数据', 'children' => [
        ['text' => '运营概览', 'link' => 'index/main', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '运营日志', 'link' => 'index/log', 'children' => [
            ['text' => '显示资源'], ['text' => '删除资源']
        ]]
    ]],
    ['text' => '商品模块管理', 'children' => [
        ['text' => '商品管理', 'link' => 'ec_goods/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '类别管理', 'link' => 'ec_category/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '品牌管理', 'link' => 'ec_brand/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '规格管理', 'link' => 'ec_specification/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '属性管理', 'link' => 'ec_attribute/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '标签管理', 'link' => 'ec_tags/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
    ]],
    ['text' => '订单模块管理', 'children' => [
        ['text' => '订单管理', 'link' => 'ec_order/index', 'children' => [
            ['text' => '显示资源'],
            ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '订单商品管理', 'link' => 'ec_order_detail/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '订单操作日志管理', 'link' => 'ec_order_log/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '订单退货管理', 'link' => 'ec_order_return/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]]
    ]],
    ['text' => '用户管理', 'children' => [
        ['text' => '用户管理', 'link' => 'usr_user/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '用户等级', 'link' => 'usr_level/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '用户收货地址管理', 'link' => 'usr_address/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '用户日志管理', 'link' => 'usr_log/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
    ]],
    ['text' => '分销管理', 'children' => [
        ['text' => '推广员管理', 'link' => 'usr_promoter/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '分销等级管理', 'link' => 'usr_promoter_level/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '推广奖励', 'link' => 'usr_promoter_rewards/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
    ]],
    ['text' => '权限管理', 'children' => [
        ['text' => '管理员管理', 'link' => 'esxdm_auth_admin/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '分组管理', 'link' => 'esxdm_auth_group/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '规则管理', 'link' => 'esxdm_auth_rule/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '管理员日志', 'link' => 'esxdm_auth_admin_log/index', 'children' => [
            ['text' => '显示资源'], ['text' => '删除资源']
        ]]
    ]],
    ['text' => '系统管理', 'children' => [
        ['text' => '系统配置管理', 'link' => 'esxdm_sys_config/settings', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '系统字典管理', 'link' => 'esxdm_sys_config/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '配置分组管理', 'link' => 'esxdm_sys_config_group/index', 'children' => [
            ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        ]],
        ['text' => '短信验证码', 'link' => 'esxdm_sys_sms_captcha/index', 'children' => [
            ['text' => '显示资源'], ['text' => '删除资源']
        ]],
        ['text' => '邮件验证码', 'link' => 'esxdm_sys_email_captcha/index', 'children' => [
            ['text' => '显示资源'], ['text' => '删除资源']
        ]],
        // ['text' => 'APP版本管理', 'link' => 'esxdm_sys_version/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '定时任务管理', 'link' => 'esxdm_sys_crontab/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]], ['text' => '定时任务日志管理', 'link' => 'esxdm_sys_crontab_log/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '附件管理', 'link' => 'esxdm_sys_attachment/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '附件分类管理', 'link' => 'esxdm_sys_attachment_category/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '留言反馈', 'link' => 'esxdm_sys_feedback/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '系统消息管理', 'link' => 'esxdm_sys_message/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '系统通知管理', 'link' => 'esxdm_sys_notice/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '系统标签管理', 'link' => 'esxdm_sys_tags/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '搜索关键词管理', 'link' => 'esxdm_sys_search/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]], ['text' => '搜索关键词对象管理', 'link' => 'esxdm_sys_search_item/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
        // ['text' => '搜索关键词日志管理', 'link' => 'esxdm_sys_search_log/index', 'children' => [
        //     ['text' => '显示资源'], ['text' => '创建资源'], ['text' => '编辑资源'], ['text' => '删除资源']
        // ]],
    ]],
];

return [
    'table' => 'esxdm_auth_rule', 'text' => '通用后台管理员权限菜单', 'is_tree' => true, 'truncate' => true, 'data' => $data, 'append' => ['app_flag' => 'admin', 'created_at' => time(), 'updated_at' => time()],
    // 动态更新权限组的规则字段的值
    'update_sql' => "update esxdm_auth_group set rules='__ids__' where group_name='admin';"
];
